﻿<%@ Page Title="" Language="C#" MasterPageFile="~/App_MasterPages/layout.Master" AutoEventWireup="true" CodeBehind="AddOpinion.aspx.cs" Inherits="blackhouse.Aparts.Web.Pages.AddOpinion" %>

<%@ Register Src="~/Modules/Interviewer.ascx" TagPrefix="blackhouse" TagName="Interviewer" %>


<asp:Content ID="Content1" ContentPlaceHolderID="leftContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="mainContent" runat="server">
    <blackhouse:Interviewer runat="server" id="Interviewer" />
    <div class="gray-box-v2 r16to12 a-v4-ins gray-v2 add-opn-form">
        <asp:Panel runat="server" ID="pnlForm" Visible="false">
            <h1 class="tit-v4 box-title t-uc">Anonimowa ankieta aparts</h1>
            <p>
                <b>Wypełnienie bardzo krótkiej ankiety zajmie Państwu 2 minuty,</b>  a Państwa głos będzie dla nas cenną wskazówką, co moglibyśmy robić lepiej.
            </p>
            <p>
                Ankieta jest całkowicie anonimowa. Twoje dane oraz szczegóły rezerwacji nie zostaną ujawnione.
Twoje zdanie się liczy! Pomóż nam podnosić jakość naszych usług.
            </p>
            <div class="add-opn">
                <ul class="add-opn-1 form-v1">
                    <li>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" CssClass="add-opn-error" runat="server" ControlToValidate="txtPseudonim" Display="Dynamic" EnableClientScript="true" SetFocusOnError="true" ErrorMessage="Pole 'Publikuj jako' nie może być pusty!">*</asp:RequiredFieldValidator>
                        <asp:Label ID="Label1" runat="server" AssociatedControlID="txtPseudonim">Publikuj jako:</asp:Label>
                        <asp:TextBox runat="server" ID="txtPseudonim"></asp:TextBox>
                    </li>
                    <li>
                        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" CssClass="add-opn-error" runat="server" ControlToValidate="txtCountry" Display="Dynamic" EnableClientScript="true" SetFocusOnError="true" ErrorMessage="Pole 'Kraj' nie może być puste!">*</asp:RequiredFieldValidator>
                        <asp:Label ID="Label2" runat="server" AssociatedControlID="txtCountry"><%=GetGlobalResourceObject("Aparts","country").ToFirstUpperString() %>:</asp:Label>
                        <blackhouse:CountryTextBox runat="server" ID="txtCountry"></blackhouse:CountryTextBox>
                    </li>
                    <li>
                        <asp:Label ID="Label3" runat="server" AssociatedControlID="txtInPlus"><%=GetGlobalResourceObject("Aparts","iLike") %>:</asp:Label>
                        <asp:TextBox runat="server" ID="txtInPlus" TextMode="MultiLine"></asp:TextBox>
                    </li>
                    <li>
                        <asp:Label ID="Label4" runat="server" AssociatedControlID="txtInNinus"><%=GetGlobalResourceObject("Aparts","idLike") %>:</asp:Label>
                        <asp:TextBox runat="server" ID="txtInNinus" TextMode="MultiLine"></asp:TextBox>
                    </li>
                </ul>

                <div class="add-opn-2">
                    <h4><%=GetGlobalResourceObject("Aparts","detailsScore") %></h4>
                    <p><%=GetGlobalResourceObject("Aparts","detailsScoreInfo") %></p>
                    <asp:Repeater runat="server" ID="rptCategories" OnItemDataBound="ItemDataBound_rptCategories">
                        <ItemTemplate>
                            <asp:Panel runat="server" ID="pnlCat" CssClass="add-opn-cat">
                                <asp:Label runat="server" ID="lblCatName" CssClass="aoc-n b"></asp:Label>:
                            <asp:TextBox ReadOnly="true" runat="server" ID="txtCatVal" CssClass="aoc-v m-l15 b red"></asp:TextBox>
                                <div class="aoc-sl">
                                </div>
                            </asp:Panel>
                        </ItemTemplate>
                    </asp:Repeater>
                </div>
                <div class="clear"></div>
                <asp:HiddenField runat="server" ID="hdStayType" Value="Anonim" />
                <label class="add-opn-staytype-label">Wybierz typ pobytu najbardziej pasujący do Twojego:</label>
                <ul class="add-opn-staytype">
                    <li class="selected">
                        <img src="/Data/SiteImages/Person/biznes.jpg" title="Anonim" />
                        Anonim
                    </li>

                    <li>
                        <img src="/Data/SiteImages/Person/anonim.jpg" title="<%=GetGlobalResourceObject("Aparts","business").ToFirstUpperString() %>" />
                        <%=GetGlobalResourceObject("Aparts","business").ToFirstUpperString() %>
                    </li>

                    <li>
                        <img src="/Data/SiteImages/Person/rodzina-z-dzieckiem.jpg" title="<%=GetGlobalResourceObject("Aparts","familyOne").ToFirstUpperString() %>" />
                        <%=GetGlobalResourceObject("Aparts","familyOne").ToFirstUpperString() %>
                    </li>


                    <li>
                        <img src="/Data/SiteImages/Person/turystyka.jpg" title="<%=GetGlobalResourceObject("Aparts","familyLarge").ToFirstUpperString() %>" />
                        <%=GetGlobalResourceObject("Aparts","familyLarge").ToFirstUpperString() %>
                    </li>


                    <li>
                        <img src="/Data/SiteImages/Person/rodzina-wielodzietna.jpg" title="<%=GetGlobalResourceObject("Aparts","tourist").ToFirstUpperString() %>" />
                        <%=GetGlobalResourceObject("Aparts","tourist").ToFirstUpperString() %>
                    </li>
                </ul>
                <div class="add-opn-action">
                    <asp:ValidationSummary ID="ValidationSummary1" runat="server" DisplayMode="List" CssClass="add-opn-errors" HeaderText="Formularz nie jest wypełniony poprawnie." />
                    <asp:Button runat="server" ID="bntSave" CssClass="black-button" Text="Zapisz" UseSubmitBehavior="true" OnClick="bntSave_Click" />
                </div>
        </asp:Panel>
        <asp:Panel runat="server" ID="pnlNoData" Visible="false">
            <h1 class="tit-v4 box-title t-uc">Dodanie opinii jest niemożliwe</h1>
            <p>Nie możesz dodać rezerwacji, ponieważ adres url jest niepoprawny (nie zawiera poprawnych danych).</p>
            <asp:Panel runat="server" ID="pnlStillAddOpinion" CssClass="add-opn-admin" Visible="false">
                Jesteś zalogowany jako administrator, w związku z czym możesz sam dodać opinię.<br />
                Wybierz typ apartamentu, a ja znajdę zamkniętą rezerwację, i przekieruje Cię do formularza dodawania opinii.<br />
                <br />
                <asp:Label ID="Label5" runat="server" AssociatedControlID="ddlApartmentTypes">
                      Typ apartamentu: </asp:Label>
                <asp:DropDownList AppendDataBoundItems="true" DataTextField="ShortName" DataValueField="Id" runat="server" ID="ddlApartmentTypes" OnSelectedIndexChanged="ddlApartmentTypes_SelectedIndexChanged" AutoPostBack="true">
                    <asp:ListItem Text=" - " />
                </asp:DropDownList>
                <br />
                <asp:Label runat="server" ID="lblNoFreeReservation" Visible="false">Dla wybranego typu apartamentu nie można dodać opinii</asp:Label>
            </asp:Panel>
        </asp:Panel>
        <asp:Panel runat="server" ID="pnlOk" Visible="false">
            <h1 class="tit-v4 box-title t-uc">Twoja opinia została dodana</h1>
            <p class="add-opn-ok">Dziękujemy za poświęcony czas, Państwa opinia oczekuje na publikację.</p>
        </asp:Panel>
    </div>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="rightContent" runat="server">
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="pageEditContent" runat="server">
</asp:Content>
